package com.travel.travelServer.service1;

import com.github.pagehelper.PageInfo;
import com.travel.travelServer.entity1.Thali;
import com.travel.travelServer.entity1.vo.ThaliVo;

import java.util.List;

public interface ThailServie {

    /**
     * 新增Thail
     *
     * @param thailVo
     * @return 结果
     */
    int insertThail(ThaliVo thailVo);

    /**
     * 单个删除Thail信息
     *
     * @param id-主键
     * @return 结果
     */
    int deleteById(Long id);

    /**
     * 批量删除Thail信息
     *
     * @param ids-主键[]
     * @return 结果
     */
    int deleteByIds(Long[] ids);

    /**
     * 修改Thail
     *
     * @param thailVo
     * @return 结果
     */
    int updateThail(ThaliVo thailVo);

    /**
     * 查询Thail
     *
     * @param id-主键
     * @return Thail
     */
    Thali selectById(Long id);

    /**
     * 查询Thail列表
     *
     * @param thailVo
     * @return Thail集合
     */
    List<Thali> selectThailList(ThaliVo thailVo);

    PageInfo<Thali> getInfoPage(ThaliVo thailVo);
}
